Operating System Concepts - Galvin, P. B.; Silberschatz, A.