Once regarded by historians as a period of intellectual stagnation, the Middle Ages were actually a time of extraordinary cultural and technological innovation. This entertaining romp through the... This description may be from another edition of this product.