Greek philosophers Socrates, Plato and Aristotle - Taylor C.C.W; Barnes Jonathan; Hare R.M (Oxford Oxford Uni. press, 1999)