Machines A Visual History : 100 Machines and the Remarkable Stories Behind Each Invention
9780241645543
Dominic Chinea