Internet Archive BookReader - Ultonian hero-ballads collected in the highlands and western isles of Scotland : from the year 1516, and at successive periods till 1870