Author: Philippe L. Toint