Scan barcode
A review by bechols
Improbable Destinies: Fate, Chance, and the Future of Evolution by Jonathan B. Losos
3.0
I didn't know how common convergent evolution is - lots of interesting examples, but got repetitive.