G S Kirk Editor & Author

Translated by Walter Shewring and with an introduction by G. S. Kirk.