Author: M. E. Rose
Alternate names: Malcolm E. Rose