SMS: Combinatorial methods of discrete programming / László Béla Kovács.