Introduction to Mathematical Programming by Russell C. Walker