Author: Michael N. Bruton
Alternate names: M. N. Bruton