Author: Claude-Annie Duplat.