Machines and mechanisms applied kinematic analysis - Myszka, David H. (Prentice Hall, 2002)