Riaz Farooq, Cheng Guofeng
Shanghai Veterinary Research Institute, Chinese Academy of Agricultural Sciences, Key Laboratory of Animal Parasitology, Ministry of Agriculture, Shanghai 200241, China.
Ann Transl Med. 2017 Apr;5(7):175. doi: 10.21037/atm.2017.03.45.