Source: https://kops.uni-konstanz.de/bitstream/handle/123456789/57629/Kannan_2-rs8r4hkj21ov6.pdf?sequence=1