Author: M. J. Edwards
Alternate names: Mark Edwards