Topology and Geometry for Physics