A Dictionary of Mechanical Engineering by Anthony G. Atkins | Menrva Books