Heterozygote advantage: the effect of artificial selection in livestock and pets.

Heterozygote advantage: the effect of artificial selection in livestock and pets.