Source: http://semaphore.uqar.ca/166/1/Lei_Wang_mars2006.pdf