Wrestling with Plato