The Great Composers: The Lives of the 50 Greatest Classical... By Nicholas, Jeremy Hardcover Price $7.94 Free Shipping