Author: Hazen, William E.
Alternate names: Hazen, William Eugene