Author: Edward R. Griffiths
Alternate names: Edward Richard Griffiths