A. Plato teachings B. Aristotle teachings C. Socrates teachings D. Xenophon teachingsAdvertisement Advertisement