Author: Ziyang Shen
Dates: (Minguo)