Author: Hesse, Walter.