Life ascending : the ten great inventions of evolution /
Lane, Nick.
London : Profile,
2009.
Includes bibliographical references (p. 313-326) and index.
Evolution (Biology)