Effects of Dependence and Trust on Channel Satisfaction, Commitment and Cooperation · Study