Author: Bernhard Adalbert Emil Koehne