Topology and Geometry - Bredon, Glen E. (Springer New York,)