Source: http://lutpub.lut.fi/bitstream/handle/10024/159618/Masters%20thesis%20final.pdf