Source: http://www.lmm.jussieu.fr/~lagree/COURS/MECAVENIR/cours6_eqchal_resol.pdf