The Middle Ages - Cairns, Trevor (Cambridge introduction to world history, 1989)