Explorations in the History of Machines and Mechanisms 2 contributors - Paperback £86.00 Find out more