Algebraic topology - Hatcher, Harlan (Editor) (United Kingdom, 2002)