The Pelican history of Medieval Europe - Keen, Maurice (Penguin Books, 1987)