Author: translated by Margaret S. Mooney,