Publications by 'Haowen Guo'