Topology, Geometry and Gauge fields: Foundations (Texts in Applied Mathematics)