Author: C. J. B. Karsten
Alternate names: C.J.B Karsten