Spending Waves: The Scientific Key To Predicting Market Behavior for the Next 20 Years