Operating Systems Design and Implementation By Andrew S. Tanenbaum and Albert S. Woodhull Now Published with github pages: https://angorithm4.github.io/OSDINotes/