Confronting Old Testament Controversies: Pressing Questions about Evolution, Sexuality, History, and Violence

Confronting Old Testament Controversies

Pressing Questions about Evolution, Sexuality, History, and Violence

2019