Looking for introductory text on algebraic topology, not satisfied with Hatcher.
If you want a more rigorous book with geometric motivation I reccomend John M. Lee`s topological manifolds where he does a lot of stuff on covering spaces homologies and cohomologies. As a supplement you can next go to his book on Smooth Manifold to get to the differential case. I especially like his very through and rigorous introduction of quotient spaces/topologies and so on which are used very heavily and which Hatcher explains mostly in a very pictorial and unsatisfying way.
Try Tammo Dieck's Algebraic Topology. It is very detailed and a good supplement to Hatcher.I got my first exposure to algebraic topology from that book.