Operating Systems: design and implementation - TANENBAUM, Andrew S. (Prentice Hall, Inc., 1997)