Matthew Henry Commentary on the Bible
Psalms 18 - Introduction
* David rejoices in the deliverances God wrought for him. (1-19) He takes the comfort of his integrity, which God had cleared up. (20-28) He gives to God the glory of all his mighty deeds. (29-50)