Tim Keller offers three inadequate answers to the problem of suffering, and half an answer that may well help.
Thoughts on Life, God, Food and Culture.
Tim Keller offers three inadequate answers to the problem of suffering, and half an answer that may well help.