Algebraic Topology: International Series of Monographs in Pure and Applied Mathematics - Wallace, Andrew H.