Source: http://sabf.fr/biblio/csp.pdf