SMS: Advanced microeconomic theory