Robotics. Modelling, Planning and Control : Advanced Textbooks in Control and Signal Processing - Siciliano, Bruno; Sciavicco, Lorenzo; Villani, Luigi; Oriolo, Giuseppe (Springer, 2010)