comprehensive microeconomics study guide 997050