Philosophical foundations for a Christian worldview / - Moreland, J. P. (James Porter) (Downers Grove, Illinois, 2017)