Operating system concepts. - Silberschatz, Abraham; Gagne, Greg; Galvin, P. B. (Wiley, 2005)