Author: Geraint Griffiths
Alternate names: G. W. Griffiths