800 years of bond markets cycles - InvestingChannel