Has the mystery of sex been explained at last?

Author: Nick Lane
Source: New Scientist
Published: Jun 15, 2009
Length: 24 minutes (6,095 words)
Read the story