Author: J. M. Berger
Alternate names: Johann M. Daisenberger