Principles of Macroeconomics Version 2.0