Source: http://semaphore.uqar.ca/703/1/Ping_Wang_juillet2011.pdf