Publications by 'Yucheng Du'