In addition to the lecture notes, students are encouraged to read the additional references listed below:
Lovasz, Laszlo. Matching Theory.
Ahuja, R., T. Magnanti, and J. Orlin. Network Flows.
Schrijver, A. Theory of Linear and Integer Programming.
Chvatal, V. Linear Programming.
Bertsimas, D., and J. Tsitsiklis. Linear Optimization.
Cook, W. J., W. H. Cunningham, W. R. Pulleyblank, and A. Schrijver. Combinatorial Optimization.
Papadimitriou, C. H., and K. Steiglitz. Combinatorial Optimization.