Theory of Applied Robotics kinematics,dynamics and control - New York Springer 2006 - 883pages