Operating Systems: Design and Implementation - Andrew S. Tanenbaum (Pearson Education New Delhi, 2018)