Author: Translated by Walter C.A. Ker Cicero