Publications by 'David Xun Yang'