Fundamentals of Micro and Macro