Professor notes relevence of Plato’s teachings
Katie Krahulik
• October 4, 2016