Source: http://www.mp.bginette.com/Maths/Polys/greenriemannmp.pdf