Author: J. H. Edwards
Alternate names: John Hilton Edwards