Diarmid. Grand opera ... founded on heroic Celtic legends, etc. by John Douglas Sutherland Campbell