Three Hebridean Songs. Arranged for mixed voices SATB by Donald James.
James, Donald