Eléments de programmation mathématique — Michel Terrenoire, Daniel Tounissoux