An Introduction to the Philosophy of Religion provides a broad overview of the topics which are at the forefront of discussion in contemporary philosophy of religion. Prominent views and arguments from both historical and contemporary authors are discussed and analyzed. The book treats all of the central topics in the field, including the coherence of the divine attributes, theistic and atheistic arguments, faith and reason, religion and ethics, miracles, human freedom and divine providence, science and religion, and immortality. In addition it addresses topics of significant importance that similar books often ignore, including the argument for atheism from hiddenness, the coherence of the doctrines of the Trinity and the Incarnation, and the relationship between religion and politics. It will be a valuable accompaniment to undergraduate and introductory graduate-level courses.