Good book on Algebraic topology, it is used for graduate student in mathematics and other science fields with solid mathematical background and knowledge to read or use as a reference.
Algebraic Topology(Allen Hatcher)
Chapter 0. Some Underlying Geometric Notions
Chapter 1. The Fundamental Group
Chapter 2. Homology
Chapter 3. Cohomology
Chapter 4. Homotopy Theory