Author: John Stuart Williams
Alternate names: Williams, John Stuart.