Scheduling in Computer and Manufacturing Systems by Jacek Blazewicz & Klaus H. Ecker