Huan Zhang

Dr. Huan Zhang

State Key Laboratory of Integrated, Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, Beijing 100107, China
orcid

Publication