Robert Wright & John Polkinghorne (2003)

John Polkinghorne