The marshes of Mount Liang : a new translation of the Shuihu zhuan or Water margin of Shi Naiʼan and Luo Guanzhong