Professor Diarmaid MacCulloch

University: 
Oxford
Department: 
St. Cross College
Teaching: 
Church History
Research: 
English Reformation