Source: https://publications.polymtl.ca/1265/1/2013_FannyLebailly.pdf