page 27, first paragraph: "Lemma 4.2" should be "Lemma 6" page 27. Says Lemma 4.2, where it should say 6 page 36. The para "A direct implementation..." Third line says "it". The "it" refers to 'some vertex'. page 36. The number of augmenting paths is not O(min(|U|,|V|). The number of times we consider a new augmenting path is O(min(|U|,|V|). page 29, example 3: "Thus, this is a matroid" should be "Thus, this is not a matroid" page 72, proof of lemma 42: The second "See Figure 5.8" should be "See Figure 5.9" page 73, figure 5.10: the flow is not a maximum flow page103. In proof part, "..it is touched by a vertex in W" should be changed to "..it is touched by a vertex in Y" page 126. "cannot be more than the cost by using the set w_k by" should be "cannot be more that the cost of using the set by"