Macroeconomics: Principles, Applications and Tools by Arthur O'Sullivan, Steven Sheffrin & Steven M. Sheffrin