To what extent can we predict the course of evolution, and how strongly does chance influence it? Drawing on observations and experiments with animals and microorganisms, the author explains how new traits arise and why different species sometimes independently develop similar adaptations. The book discusses scientific research that sheds light on the past of life on Earth and helps us envision how it may change in the future.