Publications by 'Xiaoji Du'