There's a land, a dear land, song, written and composed by Charles Mackay.
Mackay, Charles.