Glyndebourne : A Short History
9781784424244
Michael Kennedy