Impact of Social Media Marketing, Price Promotion, and Corporate Social Responsibility on Customer Satisfaction. (December 2017)