Socrates. Life and times