Author: Thomas Garland Thompson
Alternate names: Thomas G. Thompson