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

0471708984