Author: Shenyang Shi (China) nong ye ju