Author: D. J Griffiths
Alternate names: Derek John Griffiths