I suggest The C Companion by Allen Holub for getting an idea of "behind the scenes".
For a more modern look, i suggest Computer Systems: A Programmer's Perspective by Bryant and O'Halloran
Of course, you would need to pick and adapt the content for your students.