507 Mechanical Movements: Mechanisms and Devices by Henry T. Brown