Search results for: Yang Chen
Pest Management Science > 80 > 6 > 2689 - 2697
The Journal of Physiology > 602 > 9 > 2107 - 2126
Skin Research and Technology > 30 > 4 > n/a - n/a
Journal of the Science of Food and Agriculture > 104 > 5 > 3100 - 3112