Cao xue qin Cao xueqin Hao xue xi 曹雪芹 cao xue qin cao jun ning Yao xue shi. Gao xue ya Gao xue zhi Cao xue qin lun/ Jiao xue lun/