Author: Zhang Zhu
Dates: active 1983