Integer Programming by Robert Garfinkel