Author: Haiyang Yao
Dates: (1947~)