Publications by 'Caihuan Zhang'