Introduction to Operations Research Hillier and Lieberman 2010