Author: Peter H. Richter
Alternate names: P.H. Richter; P. H. Richter