Author: Roger D. Hungerford
Alternate names: Roger D Hungerford