Author: C. P. Griffiths
Alternate names: Christopher Peter Griffiths