Pain: The Divine Mystery: Why God Allows Suffering - Kindle edition