Origins of sex

Lynn Margulis, Dorion Sagan
Yale University Press
9780300033403
0-300-03340-0