Zhang, Zhenjun (2013) From demonic to karmic retribution. Acta Orientalia, 66 (3). pp. 267-287. ISSN 0001-6446