A First Course in Algebraic Topology
This self-contained introduction to algebraic topology is suitable for a number of topology courses. It has been written at a level which will enable the reader to use it for self-study as well as a course book. The approach is leisurely and a geometric flavour is evident throughout.