Fundamentals Of Robotic Mechanical Systems by Jorge Angeles