Author: Chao Zhang
Dates: active 1954