The Expositor's Bible Commentary - Abridged Edition: Old Testament by John R. Kohlenberger Iii & Kenneth L. Barker