The Oxford dictionary of classical myth and religion

By: Price, S. R. F., contributor.