David H.Griffin george Arfken,David Griffing etc. David Birmingham David Grene David J. Griffiths David Pilling