I've linked to Dr. Estrella's Incredibly Abridged Dictionary of Composers before, but Dr. E has added a couple of new sections - books and CDs - which are really rather good.