Forecasting Financial and Economic Cycles by Philip A. Klein, Michael P. Niemira & Samuel D. Kahan