Author: Ha-erh-pin shih ti ming pan kung shih