Publications by 'Haoren Fan'