Source: http://pp.ige-grenoble.fr/pageperso/gagliaro/enseignement/polyBois.pdf