Source: https://publications.polymtl.ca/2730/1/2017_MayssaKasbi.pdf