Author: Margaret C. L. Greene
Alternate names: MARGARET C.L. Greene; Margaret C. L Greene; Margaret C.L Greene