Source: https://publications.polymtl.ca/881/1/2012_ThomasDandres.pdf