Author: Ellenberger, Wilhelm, 1848-1929.