Source: http://www-syscom.univ-mlv.fr/~loubaton/transpacours4.pdf