Modern Operating Systems - Andrew S Tanenbaum (Prentice Hall New Jersey, 2001)