Author: M. J. Grunewald
Alternate names: M J Grunewald