An Introduction to Algebraic Topology - Rotman, Joseph J. (New York; Springer-Verlag, 1988)