Author: Thomas Alan Griffiths
Alternate names: Thomas A. Griffiths