Finniston Monty Oxford illustrated Ency. of Invention and Technology Finniston Monty - Oxford Oxford open university press 1992 - 391p ; ill ISBN: 0 19 869138 6