The dawn of a new age : reflections on science and human affairs /