Introduction to Old Testament Theology: A Canonical Approach - John H. Sailhamer