Past Climate Changes and Human Migrations