Nonholonomic Mechanics and Control - Bloch (Springer New York, 2015)