Author: David H. Hoover
Alternate names: Hoover H. David