Publications by 'Haifan Lin'