Microeconomic theory : a concise course - Bergin, James. (Oxford University Press, 2005)