Annal review of entomology Vol 49 - Berenbaum.R May.,ed. (Annual Reviews Palo Alto,California, 2004)
Keywords: Entomology; insects