An Encyclopaedia of the history of technology - McNeil, Ian (Routledge, 1990)