Principles of Forecasting: A Handbook for Researchers and P