Life explained - Morange, Michel (Yale University Press ; Éditions Odile Jacob, 2008)