Terryl L. Givens is Neal L. Maxwell Senior Fellow at Brigham Young University and Jabez A. Bostwick Professor of English Emeritus at the University of Richmond. Among his books are...view moreTerryl L. Givens is Neal L. Maxwell Senior Fellow at Brigham Young University and Jabez A. Bostwick Professor of English Emeritus at the University of Richmond. Among his books are Wrestling the Angel and Feeding the Flock.view less