doi: 10.5281/zenodo.20536475
Human evolutionary milestones, the corresponding gene changes and the approximate number of generations between the evolutionary changes.