A Simple Model of Business Fluctuations with Heterogeneous Interacting Agents and Credit Networks