Publications by 'Haoli Fan'