Classical topology and combinatorial group theory - Stillwell, John (Springer-Verlag, 1993)