The endosymbiont hypothesis revisited.

The endosymbiont hypothesis revisited.