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