Author: with additional material translated by Marianne Thomas P. Wilson June