The Christian world : a social and cultural history / texts by Geoffrey Barraclough ... [et al.] ; edited by Geoffrey Barraclough