The Oxford classical dictionary

edited by Simon Hornblower and Antony Spawforth
Oxford University Press
9780198661726
0-19-866172-X