Source: http://enseirb-matmeca.bordeaux-inp.fr/syllabus2008_2009/pdf/syllabus_FR.pdf