Solution to Darwin's dilemma: discovery of the missing Precambrian record of life

Solution to Darwin's dilemma: discovery of the missing Precambrian record of life