Introduction to robotics: mechanics and control - Craig, John J (Pearson Education, 2005)