Author: Haijun Zhao
Dates: 1965 July.