A history of science - Sarton, George (Cambridge)
646 s.