Differential Geometry and Mathematical Physics: Part II. Fibre Bundles, Topology and Gauge Fields