Introduction to applied optimization. - Diwekar Urmila M (2003)