This combined book and software package provides a complete first course on linear programming for students. George Dantzig is the founding figure in this subject and provides a unique perspective in this treatment. There are hundreds of worked examples and exercises for students to try out the methods covered and to develop a good working skill in this topic.