Source: https://publications.polymtl.ca/3003/1/2018_AntoineBouchardy.pdf