Author: Xin Hai ge ming wu chang qi yi ji nian guan