" Classical topology and combinatorial group theory / " John Stillwell ; illustrated with 312 figures by the author