You Asked For It: Why Is There So Much Suffering in the World?
Derek Allen
September 25, 2016