Text this: A history of Christianity : the first three thousand years / Diarmaid MacCulloch.