The Oxford illustrated history of medieval Europe - Holmes, George (Oxford University Press, 1988)
Includes index.