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. Iguchi Takeo ; translated by David Noble. Kumagai Naoko ; translated by David Noble. Karube Tadashi ; translated by David Noble.