Warning: political and cultural commentary after I finish with this Psalm.
Reading from The Book of Psalms: A Translation with Commentary by Robert Alter.