Publications by 'David X. D. Yang'