Musical delights :a cavalcade of cartoon and caricature