Author: J. M. B. Hughes
Alternate names: J. M. B Hughes