Publications by 'Jianguang Du'