Network flow algorithms - Goldberg, Andrew V.; Tardos, Éva 1957-; Tarjan, Robert E. (1989)