First steps in differential geometry Riemannian, contact, symplectic / - McInerney, Andrew, (Springer,, 2013)