What was Plato's background?