
An accessible introduction to core concepts in evolution for lay readers, which shows that random events have played a critical role in the development of lifeCritical historical events--or "turning points"--have shaped evolution and continue to have a decisive effect on individual...