The Great Composers: The Lives and Music of 50 Great Classic... By Jeremy Nicholas Paperback From $17.99 Free Shipping