Author: Edward Farnol
Alternate names: Ernest Edward Farnol