Author: Tian tong lun tan wei yuan hui Shan da