A Theory Of Shopping