Moira,There's no way to tell which book my photo-copied page came out of, but there is this note: "There's a twenty-nine-stanza Scots version in Greig's Folk Songs of the Northeast." This is a collection of Scottish folk songs which can be found in libraries.
Jerry