Operations Research A Practical Introduction