Sub-Riemannian geometry general theory and examples - Calin, Ovidiu; Chang, Der-chen E. (Cambridge University Press, 2009)