Confronting Old Testament Controversies: Pressing Questions about Evolution, Sexuality, History, and ViolenceTremper Longman III