foundational concepts of microeconomics 6107429