Source: http://cermics.enpc.fr/~delara/TEACHING_PAST/MGDRN_MMMEF.pdf