A history of technology - Singer, Charles Joseph 1876- ed (Clarendon Press, 1954)