Modern macroeconomics has been based on the paradigm of the rational individual capable of understanding the complexity of the world. This has created a very shallow theory of the business cycle in which nothing happens in the macroeconomy unless shocks occur from outside. Behavioural Macroeconomics: Theory and Policy uses a different paradigm. It assumes that individual agents experience cognitive limitations preventing them from having rational...