Customer Experience Creation: Determinants, Dynamics and Management Strategies
Understanding customer experience.