Source: https://publications.polymtl.ca/7393/1/2004_Hodroj.pdf