Arnold Kling of EconLog has done the hard work of setting out his theory of the financial crisis and what we should learn from it in a fifty-page but highly readable paper available here. I have some quibbles but think it is worth a read.
Here are the causes of the crisis in one table: