The Meaning of the Pentateuch : Revelation, composition and interpretation - Sailhamer, John H. (Downers Grove, 2009)