Managing complexity of customer-service provider relationships by Tamer Elsharnouby