The genetics of human adaptation: hard sweeps, soft sweeps, and polygenic adaptation

The genetics of human adaptation: hard sweeps, soft sweeps, and polygenic adaptation