" Timaeus and Critias / " Plato ; translated by Robin Waterfield ; with an introduction and notes by Andrew Gregory