Oxford illustrated Ency. of Invention and Technology - Finniston Monty (Oxford Oxford open university press, 1992)