Algebraic Topology: A First Course (Mathematics Lecture Note Series)