Source: http://lig-membres.imag.fr/krakowia/Files/Enseignement/Histoire-Informatique/Cours/4-5-Ordinateurs/4-5-ordinateurs.key-2pp.pdf