Source: http://formations.univ-toulouse.fr/plugins/odf-univtlse/www/_content/program-fruai0811293rpritwg4cdm/subprogram-itwg4cdm.pdf