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