Plato's philosophy of science - Gregory, Andrew (Duckworth, 2000)