Enhancing customer satisfaction, personnel satisfaction and company reputation with total quality management: combining traditional and new views · Study