Source: https://www.unil.ch/files/live/sites/hec/files/doc/master/mscf/AP_MSCF.pdf