Oxford illustrated encyclopedia of invention and technology - Finniston, Monty [ed.] (Oxford Oxford University Press, 1992)
Keywords: Inventions; Technological inventions