Author: M. J. Ryall
Alternate names: M J Ryall; M. Ryall