One of my favorite versions of “Donald McGillivray” is this one by the Silly Wizard group.
I listened to “Donald McGillivray” when writing some of the scenes in chapter 29 of Death’s Dominion, because it strikes me as a very Gareth McGonagall kinda song — when he’s in a certain mood, anyway! 😉