Text this: Mathematical programming in theory and practice :