Author: Zhang Zai yu Cao Nanming xue shu si xiang guo ji yan tao hui (2003 Xi'an jiao tong da xue)