The New Cambridge Medieval History by Christopher Allmand & Antony Black