Source: https://publications.polymtl.ca/766/1/2011_SeddikBenhammadi.pdf