principles of macroeconomics 7942