Exploring the Moderating Effects of Commitment and Perceived Value of Knowledge in Explaining Knowledge Contribution in Virtual Communities · Study