Terry Jones (yes, that one - before he was a Python he read medieval history at Cambridge) does a good job in his Medieval Lives of painting how the medieval period isn't one huge monolith of culture and situation. That it's a lot more than endlessly toiling peasants, knights in shining armor, and ...