Operating Systems: Design And Implementation - Tanenbaum, Andrew S. (Pearson Education (singapore), 2002)