Author: Martin J. W. Rogers
Alternate names: M. J. W. Rogers; M J W. Rogers