Operating systems : design and implementation - Tanenbaum, Andrew S. (Prentice-Hall Software Series / Prentice-Hall Inc.., 1997)