Fundamentals of microeconomics - Nicholson, Walter (Cengage learning, 2008)