Carried away : the invention of modern shopping