W.A. Sutherland, "Introduction to Metric and Topological Spaces" is nice book, but you can't find all subjects of topology.