A short history of scientific ideas to 1900 - Singer, Charles (ELBS, 1959)