Donald Macleod, an admired ... Scotch Ballad ... The poetry by Wm.