Zaslat SMS: Microeconomic Theory Basic Principles and Extensions