Author: (Ming) Guo Kongyan.