Conflict and cooperation in eukaryogenesis: implications for the timing of endosymbiosis and the evolution of sex.

Conflict and cooperation in eukaryogenesis: implications for the timing of endosymbiosis and the evolution of sex.