Author: Jiagan Yan
Dates: (Minguo)