Author: Francoise olivier Michel and Claude Gisler