The Standard Opera Guide. The Plots, Musical Themes, Roles , History, and Lives of the Great Composers of Over 150 World-Famous Operas