Three waves of immigrants settled prehistoric Europe. The last, some 5,000 years ago, were the Yamnaya, horse-riding ... humans followed the retreating glaciers north. In the ensuing millennia ...