A History of technology - Singer, Charles Joseph 1876-1960 (Clarendon, 1980)