Zhiliang Zhang | doi.page