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