general study guide for microeconomics exams 6657194