Source: http://sylvain.obholtz.free.fr/cariboost_files/RepeText_AN_instit90.pdf