An Introduction To Christian Theology by Richard J. Plantinga, Thomas R. Thompson & Matthew D. Lundberg