translated by Ryan Granger and Helmut Ripperger