Environmental evolution : effects of the origin and evolution of life on planet earth /
Margulis, Lynn,1938-
Olendzenski, Lorraine.
Cambridge, Mass. ; London : MIT Press,
c1992.