Read Geometric Group Theory Volume 1 1993