I learned this tune from a recording by The Battlefield Band from Glasgow. I've also heard it played by Silly Wizard, but I know nothing else about it.