Business Cycles: History, Theory and Investment Reality