Author: Jean-Emmanuel Vermot-Desroches Marc Cantin