Author: John Gordon Williams
Alternate names: John G. Williams