Author: Xinyi Shi (China). Liang hsih ju