A First Course in Algebraic Topology