Publications by 'Zhiwen Ruan'