Source: http://neumann.hec.ca/sites/cours/3-851-84/docs/notes/chapitre_II.pdf