507 Mechanical Movements: Mechanisms and Devices by Henry T. Brown (English) Pap