How to Wrestle with God and Find Hope
Rev. Tim Power