Three centuries of performance: allan ramsay’sthe gentle shepherd

14 min read

As a new scholarly edition of All