by Cao Xueqin ; translated by John Minford. translated by John Minford translateed by John Minford Pu Songling ; translated and edited by John Minford. by Antonio Monda ; Translated by John Cullen. by Lao She ; translated by William Dolby. by Corinne Demas ; illustrated by John Manders. translated by John Ciardi Emmanuel Carrère ; translated by John Lambert. Miguel de Cervantes Saavedra ; translated by John Rutherford.