This text is concerned with the theory of linear and nonlinear programming, related problems, and the algorithms appropriate to the problems. The concept of duality is introduced early and serves as a unifying theme throughout the book. It is used to provide insight, interpret results, and provide practical information. In this book the maximization problem and its dual minimization problem are considered together, and solving either problem automatically provides a solution to the other. The related topics in matrix games, assignment problems, transportation problems, network-flow problems, and transshipment problems are also treated simultaneously with their dual problems. The tableaux are used as graphical tools to assist the reader in determining what the next step should be, whether the problem is feasible, whether it has an optimal solution, and , if it does, solutions to both of the dual problems at the same time. The answer set is extensive. It includes the correct result for all of the problems in the text and, for many problems, a thorough explanation of how to arrive at that result. There is also an IBM compatible disk accompanying the text that includes programs for doing the arithmetic work associated with pivoting in tableaux and the Hungarian algorithm. The data files for the appropriate exercises are included, and new data can be entered and saved. User-selected results may be printedNering, Evar D. is the author of 'Linear Programs and Related Problems', published 1992 under ISBN 9780125154406 and ISBN 0125154402.