Microeconomics - Gravelle, Hugh (Pearson education, 2004)