David J Griffiths Google Scholar