Microbes in Evolution - Margulis, Lynn