Publications by 'Haiquan Yang'