A history of technology - Singer, Charles; Holmyard, Eric John, 1891-1959 (Clarendon Press, 1972)