Understanding the effect of organizational innovation environment and customer participation in virtual communities on customer creativity: A study of mediating and moderating influences · Study