Author: Seret, Dominique, Lagrange, Xavier