Planning and scheduling in manufacturing and services - Pinedo, Michael (Springer, 2005)