From Willie Scott. According to Roud (No.21762) it's published in the revised edition of Herd Laddie O' The Glen (songs of Willie Scott), but only in the 2006 revised edition (not the 1988 version I have!). Mick