Algebraic topology-homotopy and homology - Switzer, Robert M. (Berlin Springer- Verlag, 1975)