The Science and Humanism of Stephen Jay Gould