Read Geometric Group Theory: Volume 1 1993