Stephen H. Penman ; translated by Zhu Dan. Stephen H. Penman ; [translated by] Zhu Dan. Stephen Haag, Maeve Cummings ; translated by Yan Jianyuan. edited by Su Zhenxing ; translated by Zhao Hongling. Stephen A. Ross ... et al. ; edited by Liu Junyan.