I really tried to like this book, but it kept annoying me profoundly with repetitious, simplistic coverage of issues that I found more pithily explained in Andrew Tanenbaum's "Operating Systems : Design and Implementation" (I'd definitely recommend that book over this one). On the plus side, there are some nice sidebars on real OSes, such as a fine presentation of the Solaris lightweight process model. But overall a disappointment: the book seems to have been rewritten too many times to have coherence.