Word Biblical commentary : 2 Samuel - Anderson, A.A (Word books, 1989)