Oxford Classical Dictionary, 3rd ed.
An authoritative one-volume guide to all aspects of the ancient classical world, with 6250 entries which include bibliographies useful for the specialist as well as non-specialist.
Available in print: DE5 .O9 1996