Introduction to operating systems - Deitel, Harvey M. (2003)