Haichao Li

Chinese Academy of Sciences
Institute of Plant Physiology and Ecology, Shanghai Institutes for Biological Sciences
300 Fenglin Rd.
Shanghai China 200032

Papers:
1796 New insights into RNAi strategies in insect pest control