Source: http://europhys.stav.free.fr/2ndeTP_solutions.pdf