Network Flows by James B Orlin