Macroeconomics: An Integrated Approach