Henri Pirenne

Mohammed and Charlemagne