Evolution: the theory of Teilhard de Chardin by Bernard Delfgaauw | Menrva Books | MenrvaBooks