Publications by 'Haijiao Cai'