Publications by authors named "Haihuan Cao"