John Peter Lange- Joshua Ruth (Zondervan) Commentary on the Holy Scriptures