Origins of sex : three billion years of genetic recombination / - Margulis, Lynn (Yale University Press, 1986)