Author: translated by John Veitch