Publications by 'HaiYang Gan'