(including only relevant lines of descent)

TWENTY-FIVE

Emergent Primates I:

From One Cell To 100 Trillion

3.5 bya   prokaryotic cell
eukaryotic cell
choanoflagellate animal ancestor
cenozoic
mesozoic
paleozoic