Scientific Explanation and Religious Belief: Science and Religion in Philosophical and Public Discourse (Religion in Philosophy and Theology)