The Cambridge companion to Gilbert and Sullivan - Eden, David,; Saremba, Meinhard, (Cambridge companions to music)