1800 Mechanical Movements, Devices and Appliances (16th enlarged edition)

Amazon.com Price: $14.95 (as of 15/12/2019 06:20 PST- Details)