An encyclopaedia of the history of technolgy - McNeil, Ian (Routledge, 1990)