Oxford illustrated encyclopedia of invention and technology - Finniston Monty ed. (Oxford OUP, 1992)