Author: Translated by Vladimir Kean from the German version of the C