Philosophical Foundations for a Christian Worldview by J. P. Moreland | Menrva Books | MenrvaBooks