Source: http://semaphore.uqar.ca/id/eprint/737/1/Jian_Liu_fevrier2012.pdf