Source: http://semaphore.uqar.ca/1041/1/David_Didier_septembre2014.pdf