A.A. Agrachev, D. Barilari, U. Boscain, Introduction to Riemannian and sub-Riemannian geometry