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