Christian History: An Introduction to the Western Tradition
Diarmaid McCulloch is Professor of the History of the Church at the University of Oxford.