An Introduction to operating systems - Deitel, Harvey M (Pearson Education, 1990)