Source: https://galilee.ups-tlse.fr/inter/syllabus/Syllabus_M1_PhyFonda 2MPYF 07 08.pdf