by Chiara Frugoni
"Once regarded by historians as a period of intellectual stagnation, the Middle Ages were actually a time of extraordinary cultural and technological innovation. This romp through the inventions of…