O Why Left I My Hame? [Song for voice and piano.] Arranged by Michael Diack. 
Macleod, Peter
Diack, John Michael
Diack, Michael
Gilfillan, R.
MACLEOD (Peter) ; DIACK (John Michael)