Tanenbaum, Andrew S. & Woodhull, Albert S. Operating Systems Design and Implementation - New Delhi Pearson Prentice Hall