Here you can find lists of great Systems books are or have been used to teach courses at Stanford.
By: Randal Bryant, David O'Hallaron
By: Jerome H. Saltzer, M. Frans Kaashoek