Modern operating systems - Tanenbaum, Andrew S. (New Jersey: Pearson Education, Inc., 2001)