Author: Margaret S. Mooney
Alternate names: Margaret Sullivan Mooney