Robotics modelling, planning and control - Siciliano, Bruno (Advanced textbooks in control and signal processing, 2009)