Author: J. Ellen Foster
Alternate names: Ellen J. Foster