Lectures on Fibre Bundles and Differential Geometry