Author: Joel E. Rogers
Alternate names: Joel Edward Rogers