John F. Hall

John F. Hall (Ph.D., University of Pennsylvania) is Professor of Classics and Ancient Scripture at Brigham Young University.

Books (1)

Book Chapters (4)