Publications by 'Haoran Zhao'