Mechanisms and Machines: Kinematics, Dynamics, and Synthesis