Integer Programming and Combinatorial Optimization - Goemans (Springer Berlin Heidelberg, 2013)