A Course in Modern Mathematical Physics: Groups, Hilbert Space and Differential Geometry