Catherine C. Taylor

Catherine C. Taylor

Catherine C. Taylor was adjunct faculty in the Department of Ancient Scripture at Brigham Young University when this was written.

Articles by This Author