Author: Wilhelm 1840-1906 Dittenberger