Text this: Foundations of Integer Programming