Modern Operating Systems
Appearance
Modern Operating Systems is a book written by Andrew Tanenbaum, a version of Operating Systems Design and Implementation, also written by him, but doesn't target the implementation. It is now in its 3rd edition.