The impact of quality practices on customer satisfaction and business results: product versus service organizations
SERVQUAL: A multiple-item scale for measuring consumer perceptions of service quality.