Author: William E. Griffiths
Alternate names: W. E. Griffiths