Filed under: New Books (Aug. 16, 2018)
In 1837, Darwin sketched a tree of life: a common ancestor at the trunk, ever-dividing branches leading to new species. Turns out those branches aren't as separate as we thought... more »