Macroeconomics - theory and practice