Science past and present - Taylor, F. Sherwood 1897-1956 (William Heinemann, 1945)