Fundamentals of Mechanics of Robotic Manipulation by Marco Ceccarelli