Robotics : Modelling, Planning and Control - Siciliano, Bruno. (Springer London : Imprint: Springer, 2009)