Ephorus, Ideal Communities, And Greece : Philosophical Themes In A Universal History