Author: James George Tweeddale
Alternate names: J. G. Tweeddale; J G. Tweeddale