Series: Systems Programming Fundamentals