Operating Systems: Design and Implementation - Andrew S Tanenbaum; Albert S Woodhull (PRENTICE HALL New Delhi, 2002)