Principles of Macroeconomics: a Guided Tour