Author: Weiping Yu
Dates: 1969~