A guide to topology - Krantz, Steven G. 1951- (Math. Assoc. of America, 2009)