A history of technology : - Holmyard, Eric John, 1891-1959; Hall, Allan R.; Singer, Charles (Clarendon Press, 1954)