Foundations of Microeconomics