Author: Scherer, Alfred.