Science in the twentieth century - Marks, Lara (1999)