A brief history of science - Crump , Thomas (Hyderabad Universities Press, 2004)