G S Kirk Author & Editor

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