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