Modern operating systems - Andrew S. Tanenbaum (Prentice- hall, inc., 1992)