Publications by 'Haotian Du'