While older, this remains a foundational text for understanding the philosophy and design of the kernel rather than just the API.