The Many Faces of Evil: Theological Systems and the Problems of Evil (Revised and Expanded Edition)
$31.49