A short history of scientific ideas to 1900 / - Singer, Charles (Clarendon press, 1959)