JP Cunningham - Journal of Evolutionary Biology, 2012 - academic.oup.com
Evolutionary theory predicts that herbivorous insects should lay eggs on plants in a way that
reflects the suitability of each plant species for larval development. Empirical studies …