Text-Book of Long Range Weather Forecasting