Author: Klein, Karl, 1838-1898