Geometrical methods of mathematical physics - Schutz, Bernard (Cambridge University Press, 1999)