Publications by 'Hai-long Guo'