Author: Kunming Shi (China). Yuan lin ju