Lane, Nick.

Life ascending : the ten great inventions of evolution / by Nick Lane. - 1st American ed. - New York : W.W. Norton, 2009. - 344 p. : ill. ; 25 cm.

9780393338669


Evolution (Biology) ; Molecular evolution.

576.8 LAN