Source: http://revue.sesamath.net/IMG/pdf/Resume_du_cours.pdf