A History of technology - Singer, H. W. (London Oxford University Press, 1954)