The Shopping Revolution: How Successful Retailers Win Customers in an Era of Endless DisruptionBarbara E. Kahn3.6