Sir James MacDonald of the Isles' Lament

Whose song is Sir James MacDonald of the Isles' Lament?

Artist Album
P/M Donald MacLeod M.B.E.
The Classic Collection of Piobaireachd Tutorials - Part 9
Patrick Molard
Piobaireachd