Book: Linear Programming - Foundations and Extensions, R.J. Vanderbei, 4th ed. Springer. Preliminary syllabus: Chapter 1-6, 7.1, 8.3, 8.4, 14, 15, 17, 18, 19 plus all exercises and compulsory exercises. You need a "pass" grade for each compulsory assignment in order to be allowed to take the final exam.