Modeling the determinants of customer satisfaction for business-to-business professional services · Study