ephorus h . h.