How do you infer the existence of a hitherto-unknown human species from a fragmentary finger bone? Why do we walk on two legs? Were Neanderthals really ...
In just a few years, our understanding of the human past has changed beyond recognition as new discoveries and advances in genetic techniques overturn ...