Author: Francis Halzen
Alternate names: F. Halzen