After Atheism: Science, Religion and the Meaning of Life