An introduction to operating systems. - Deitel, Harvey M