Stages of thought the co-evolution of religious thought and science - Barnes, Michael Horace (Oxford University Press, 2000)