Marjory Miller. A glee for 3 voices. The words by R. Tannahill.
Smith, Robert Archibald
Tannahill, R.