Kinematics and Dynamics of Mechanisms - Grosjean, Jacques (McGraw-Hill, 1991)