Symbiotic planet : a new look at evolution - Margulis, Lynn, 1938-2011 (Science masters series, 1998)