The Shopping Revolution: How Successful Retailers Win Customers in an Era of Endless Disruption by Barbara E. Kahn 5 h 1 min