The illustrated dictionary of machines - Pollard, Michael; Holme, Merilyn; Bull, Peter (The illustrated dictionary of..., 1995)