Author: Bühler, Wilhelm.