Author: John D. Barrow
Alternate names: JOHN D. BARROW; John D Barrow; Barrow John D; Barrow, John D
Born: 1952