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