Source: https://publications.polymtl.ca/1044/1/2012_Garat%C3%89ric.pdf