Publications by 'Haifeng Qi'