Introduction to robotics. Mechanics and control - Craig, John J. (Pearson Education, 2005)