Publications by 'Haoqi Shan'