Nonholonomic Mechanics and Control - Bloch; Bloch, A. M.; Crouch, Peter; Krishnaprasad, P. S.; Marsden, Jerrold E.; Murray, R. M.; Zenkov, Dmitry (Springer New York, 2015)