Models in microeconomic theory - Osborne, Martin J. (Open Book Publishers, 2020)