Science and religion : Edwin Salpeter, Owen Gingerich and John Polkinghorne /: Edwin Salpeter, Owen Gingerich and John Polkinghorne. (2021)