Fragments of ancient poetry. [electronic resource] : Collected in the highlands of Scotland, and translated from the Galic, or Erse language