Linear Programming: Chapter 5 Duality