Most of us know our families back a few generations but, beyond that, have little idea who our ancestors were or where they lived. Jumping further back, all of us alive today likely share most of our ancestors from 3,000 to 4,000 years ago.

What happened between then and now? We've pieced together a broad picture of human kinship based on disciplines from archeology to linguistics to history. In Europe, for example, several relatively recent migrations have helped shape links and gaps amongst today's populations.

Source & Full Story