The Middle Ages were (it is usually supposed) the time when the classical world had vanished but the modern world was yet to get going; when people built castles and men fought in armor on horseback; when the world was flat and everything very far away.