Operating systems

Andrew S. Tanenbaum
Prentice-Hall
9780136374060
0-13-637406-9