Source: http://semaphore.uqar.ca/id/eprint/1119/1/Nicolas_Martinez_aout2015.pdf