Task scheduling in parallel and distributed systems - EL-REWINI, Hesham (New Jersey PTR Prentice Hall, 1994)