Plato:

Republic (books 2 to 4)

What is a good person?