Return to Article Details Customer Satisfaction Mediates the Effect of Marketing Mix and Self Service Technology on Customer Loyalty Download Download PDF