Operating Systems: Design And Implementation - Tanenbaum, Andrew S.; WOODHULL, ALBERT S. (NEW DELHI, 2005)