Introduction to Topology and Modern Analysis - Hatcher, May, Virgie and B.Blossom, Elizabeth