The Cambridge Companion to the Problem of Evil
2017 • 505 pages