The very best book I've ever read: The Design of the UNIX Operating System by Maurice J. Bach. It goes for about $32.00 and is worth every cent. The book covers everything from basic UNIX concepts to disk buffer caching schemes and kernel data structures. Food for wizards.