Affiliation: | 1. School of Management, Shanghai University, Shanghai 200444, China;2. College of Business and Economics, Shanghai Business School, Shanghai 200235, China;3. School of Information Science & Technology, Xiamen University Tan Kah Kee College, Zhangzhou 363105, China |