Modern operating systems - Tanenbaum, Andrew S (New Delhi Prentice hall, 1998)