Plato's natural philosophy : a study of the Timaeus-Critias - Johansen, T. K. (Cambridge University Press, 2004)