A survey of some of the basic problems, theorems, and constructions for flow networks, and their extension to more general combinatorial structures. One generalization is that obtained by replacing the vertex-edge incidence matrix of an oriented net...