New International Biblical Commentary: Psalms (New International Biblical Commentary: Old Testament) by Broyles, Craig C. published by Paternoster Press (2000)