edited and translated by Harry Aveling edited and translated by Richard Zenith edited and translated by Duan Liancheng edited and translated by Alexandra Berlina edited and translated by David Ball edited and translated by Juwen Zhang edited and translated by Luisa Freire edited and translated by Norris J. Lacy edited and translated by Elise Feiersinger edited and translated by Stanley Appelbaum