Author: Joseph P. Griffiths
Alternate names: J. P. Griffiths