The Psalms of Asaph: Struggling with Unanswered Prayer, Unfulfilled Promises, and Unpunished Evil