Author: Herbert N. Foerstel
Alternate names: Herbert N Foerstel