Source: http://liris.cnrs.fr/~rthion/files/RT_Papers/Thion10:APVP.pdf