http://www.aspousa.org/index.php/2009/03/no-we-cant/ FTA: What is the biggest impediment in 2009 to mitigating the harmful effects of energy problems in the 21st century? The answer may surprise you—it is insolvent zombie banks and our entrenched FIRE economy (Finance, Insurance, Real Estate).
Or if you want a quick 10-minute explanation of what should be done watch this interview with Michael Hudson: http://www.youtube.com/watch?v=3pwAFohWBL4
My favorite source for economic news is entrepreneur Eric Janszen's articles at http://itulip.com . HTH.
One example: He spends a few sentences explaining how banks created CDOs: take some good loans, take some bad loans, put them together and using some math convince regulators and investors that these things are AAA rated. Wired wrote an article (itself not that detailed) explaining the formula that allowed them to do this: http://www.wired.com/techbiz/it/magazine/17-03/wp_quant
I don't think there can be an article that explains this stuff. Some years from now, someone who is both smart and an excellent writer will be able to look back and write a book that explains everything, but until then this stuff will be about as good as it gets.
Details on "how to prevent" are even harder, and you'll probably have to look at the upcoming G20 summit in April where the Europeans will try to at least start talking about some kind of regulatory framework, while the Americans will just want everyone to throw more money at the same people that fucked things up.
You write that like it's wrong or in error.
As Google has demonstrated, you can create something that it is more reliable than its parts.
A bundle of somewhat independent things has less variance than the pieces.
For example, no one expected an increase in mortage defaults to be accomplied by problems in stocks.
In fact, its likely that these two things fed each other, that the unexpected correlation in defaults is at least partly due to the unforseen correlation across asset classes and the unforseen correlation across asset classes is at least partly due to the unexpected correlation in defaults.