An introduction to operating systems - Deitel, Harvey M. (Addison-Wesley systems programming series., 1983)