Publications by 'Xiaochun An'