Author: Steven A. Eggland
Alternate names: Steve Eggland; S. A. Eggland