Answering Christianity's Most Difficult Question-Why God Allows Us to Suffer