The plausibility of life resolving Darwin's dilemma - Kirschner, Marc (Yale University Press, 2005)