Kinematics, Dynamics, and Design of Machinery - Waldron, Kenneth J. (New York Academy of Sciences Ser., 2016)