Author: Christoph J. Kemper
Alternate names: Christoph Johannes Kemper; Christoph Kemper