Publications by 'Haohao Ruan'