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