Modern differential geometry for physicists - Isham, C. J. (Chris J.) (World Scientific lecture notes in physics, 1999)