by Cao Xueqin ; translated by David Hawkes. by Cao,Xue-qin;translated by David Hawkes. Ogura Kazuo ; translated by David Noble. Ogura Masao ; translated by David Noble. Sato Hiroo ; translated by David Noble. Jean-Claude Kaufmann ; translated by David Macey. Gerard Hegron ; translated by David Beeson. by Xiao Yunru ; translated by Yang Huiying. by Feng Xuesong ; translated by Zhang Guoyao. Iguchi Takeo ; translated by David Noble.