Author: William Ewart Thomas
Alternate names: Thomas, William Ewart