Source: http://web.univ-pau.fr/~hameur/Cours/Para/Cours1.pdf