The Mary Black recording is on the compilation album The Loving Time, and also on the 1993 Mary Black album The Holy Ground. The CD booklet says the songwriter is Noel Brazil, who wrote a number of the songs on this album. I added songwriter attribution to Bonnie's post.
-Joe-