Spending on the fly Mental budgets, promotions, and spending behavior. - Stilley, Karen M. (Journal of marketing)