Topology and Geometry for Physics (Lecture Notes in