eVideo
Kanopy
The Foundations of Western Civilization
Summary
How could Charlemagne have achieved so much? He ruled more of Europe than anyone else between the times of the Romans and Napoleon. Yet his Carolingian empire survived him by barely more than a generation.