Ellicott's Commentary on the Whole Bible- A verse by verse explanation, edited by Charles John Ellicott, Zondervan Publishing House, Grand Rapids, Michigan