Timing the market : how to profit in the stock market using the yield curve, technical analysis, and cultural indicators