Science: A history of discovery in the twentieth century - Williams, Trevor I (Grange books, 1994)