Author: E.Paul Degarmo
Alternate names: E.Paul DeGarmo