Psalms : Volume Three (Psalms 107-150) - Boice, James Montgomery. (An Expositional commentary, 2002)