Author: Michael G. A. Brown
Alternate names: M. G. A. Brown