Confronting Old Testament controversies : Pressing questions about evolution, sexuality, history and violence - Longman, Tremper.