Best of Gilbert and Sullivan : 20 sad, happy and humorous songs from the world of