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