A survey of the Old Testament. (2017) - Hill, Andrew E
No abstract available