Author: David Barclay Griffiths
Alternate names: David B. Griffiths
Born: 1952