Author: John Griffiths
Alternate names: John Calvert) Griffiths