Publishers Challenge Retailers in E-Commerce