Publications by 'Shiliang Yan'