In this book, the authors treat macroeconomic models as composed of large numbers of micro-units or agents of several types and explicitly discuss stochastic dynamic and combinatorial aspects of interactions among them. In mainstream macroeconomics sound microfoundations for macroeconomics have meant incorporating sophisticated intertemporal optimization by representative agents into models. Optimal growth theory, once meant to be normative, is now...