Diarmaid MacCulloch is emeritus professor of the history of the church at Oxford University and the author of numerous books, including 'A History of Christianity: the first three thousand years' ...