Cracking Old Testament Codes: A Guide to Interpreting Literary Genres of the Old Testament by D. Brent Sandy Back to product details page >