A guide to topology

Steven G. Krantz
Mathematical Association of America
9780883853467
0-88385-346-9