MODERN operating systems - Andrew S. Tanenbaum (Prentice-Hall, 2001)