An introduction to christian theology - Richard J Plantinga (Cambridge University Press, 2010)