Institution: | 1. School of Management and Economics, University of Electronic Science and Technology of China, No.2006, Xiyuan Ave, West Hi-Tech Zone, 611731 Chengdu, Sichuan, PR China;2. The Walker School of Business and Technology, Webster University, 470 E Lockwood Ave, Webster Groves, MO 63119, United States;3. The James F. Dicke College of Business Administration, Ohio Northern University, 525 S Main St, Ada, OH, United States |