Text this: Classical topology and combinatorial group theory / John Stillwell ; illustrated with 312 figures by the author.