The Illustrated dictionary of machines - Holme, Merilyn; Pollard, Michael (The Illustrated dictionaries of science, 1993)