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. ISBN: 9780393338669 Subjects--Topical Terms: Evolution (Biology) ; Molecular evolution. Dewey Class. No.: 576.8 LAN