microeconomic principles 4236