PLATO'S COSMOLOGY The Timaeus of Plato. Translated with a Running Commentary