Operating systems - Tanenbaum, Andrew S & Woodhull, Albert S (New Delhi Prentice-Hall of India, 1997)