As far as I know, Dolores Keane learned the song from Len Graham. Where Len learned it I don't know but I have heard him sing it with an extra verse, which I have written down somewhere and I'll post it here if I can find it.