Microeconomics Theory and Applications