Source: http://jm.bousquet.maths.free.fr/Cours6/CH10.pdf