Forecasting Financial Markets: The Psychology of Successful Investing (6th edition)

This book contains In-depth analysis of the cycling phenomenon, patterns of economics and how to apply cycles as a forecasting tool.