Translated by JC Helary