An encyclopaedia of the history of technology - MacNeil, Ian (Routledge, 1990)