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 life Critical historical events--or turning points--have shaped evolution and continue to have a decisive effect on individual...