Barbarians, Christians and Muslims - Cairns, Trevor (Cambridge introduction to world history, 1990)