Publications by 'Haiyang Nan'