https://1library.net/document/yr41p5oq-an-introduction-to-the-management-principles-of-scheduling.html