Sub-Riemannian geometry : general theory and examples - Calin, Ovidiu (Encyclopedia of mathematics and its applications ;, 2009)