Fibre Bundles III: Characteristic Classes and Curvature Methods