comprehensive study guide for microeconomics exams 5106576