Liu Ching ; translated by Sidney Shapiro. by Shi Nai'an and Luo Guanzhong ; translated by Sidney Shapiro.