Source: https://www.enseigner.ulaval.ca/system/files/exemples_lecteuroptique_2016.pdf