Publications by 'Haiming Du'