Macroeconomics traces the history, evolution, and challenges of Keynesian economics, presenting a comprehensive, detailed, and unbiased view of modern macroeconomic theory. The text presents the most recent and modern developments, as well as fundamental disagreements among macroeconomists on both theory and policy.