The discoveries of the last decade have brought about a completely revised understanding of human evolution, due to the recent advances in genetics, palaeontology, ecology, archaeology, geography, and
The discoveries of the last decade have brought about a completely revised understanding of human evolution, due to the recent advances in genetics, palaeontology, ecology, archaeology, geography, and