Intermediate Microeconomics - Mochire, Robert (Palgrave, Macmillan, 2016)