What is life?

Lynn Margulis and Dorion Sagan
Simon & Schuster
9780684813264
0-684-81326-2