A Concise Course In Algebraic Topology by J. Peter May & Peter J. May