Impact of Customer Satisfaction and Switching Costs on Customer Loyalty by Shewfang Shieh