Linear Programming in Industry, Theory and Applications: An Introduction