Lane, Nick Life ascending: The ten great inventions of evolution - New York: W.W. Norton, 2009 - 344p. Subjects--Topical Terms: Science Subjects--Index Terms: Molecular evolution Popular Science Universal Decimal Class. No.: 575 Q0