A History of Technology - Singer, Charles Joseph (Clarendon Press, 1975)