Short history of scientific ideas - Singer, Charles . (Calcutta : Oxford University Press, 1966)