Author: Translated by Alan Sullivan and Timothy Murphy