Modern differential geometry for physicists - Isham, C. J. (World Scientific Lecture Notes in Physics;, 1989)