Publications by 'Xiaohao Du'