Author: Margaret K. B. Sommerville
Alternate names: M. K. B. Sommerville