Life's Solution builds a forceful case for the predictability of evolutionary outcomes, not in terms of genetic details but rather their broad phenotypic manifestations. The case rests on a remarkable compilation of examples of convergent evolution, in which two or more lineages have independently evolved similar structures and functions.
