Author: John Lewis Williams
Alternate names: John L. Williams