Source: http://pierreaudibert.fr/ens/3-ARCHITECTUREORDI.pdf