Algebraic Topology: A First Course (Mathematics Lecture Note Series)
by Marvin J. Greenberg
Category: Mathematics

Great first book on algebraic topology. Introduces (co)homology through singular theory.