adapted from the Gaelic by J.N. McConochie. Gael. & Eng.