https://9dok.net/document/z3d46vrd-microeconomics-ii-phd-tutorial-may.html