Topological Spaces: From Distance to Neighborhood (Undergraduate Texts in Mathematics)