Author: John Fraser Williams
Alternate names: Williams, John Fraser