Timing the Market: How To Profit in Stock Market Using The Yield Curve, Market Sentiment, And Cultural Indicators