Algebraic topology: A first course - Fulton, William (1995)