Computational Practice in Mathematical Programming - Balinski, M. L. (Springer Berlin Heidelberg,)