Why is Socrates known as one of the greatest philosophers in Athens?