Author: Diegel, Adolf.