Operating systems: design and implementation - Tanenbaum, Andrew S. (Pearson Education Asia, 1997)