A History of technology - Singer, Charles (London Oxford University Press, 1956)