Philosophical Foundations for a Christian Worldview

J. P. Moreland and William Lane Craig