https://9dok.net/document/z3d46v5e-microeconomics-ii-phd-tutorial-june.html