Foundations of Macroeconomics: Its Theory and Policy