Ireland, Harbinger of the Middle Ages