The Meaning of the Pentateuch: Revelation, Composition and Interpretation by John H. Sailhamer | ReadsToRead