Planning And Scheduling In Manufacturing And Services by Michael L. Pinedo & Michael Pinedo