principles of macroeconomics 3396