John Dunlop - Scottish song-writer