GM0751 H23 Advanced Microeconomic theory, autumn 2023