World History : The Middle Ages 1101-1460 (King Fisher, 1997)