Rocks of ages science and religion in the fullness of life - Gould, Stephen Jay (The Ballantine Publishing Group, 1999)