Text this: Microeconomic theory basic principles and extensions