Opus Anglicanum: Masterpieces of English Medieval Embroidery