The triumph of God over evil : theodicy for a world of suffering / William Hasker. Downers Grove, Ill. : IVP Academic, 2008