A review by arquero
Genes, Peoples, and Languages by Luigi Luca Cavalli-Sforza

3.0

Too ambitious. Too moralizing.