Author: Jinan da xue. Wen xue yuan