Operating systems: design and implementation - Tanenbaum, Andrew S (PHI, 1994)