Translated by John Campbell.