Distribution and Retailing differences and similarities