Algebraic Topology: An Introductory Course - Hilton, Peter