Chance and necessity revisited., de Duve, Christian , Cell Mol Life Sci, 2007 Dec, Volume 64, Issue 24, (2007)