Assuming that the D. Macleod named as the composer was the famous Donald Macleod, I just looked through his books volumes 1 to 6 (I don't think there are any others) and it's not there. None of his tunes have any words or any documentation about why they were written.