Interger programming - Garfinkel, Robert (Willey, 1972)