Notes and Reflections on Books and Media
by Hannah Leitheiser
linux kernel development, 3rd edition
"as a kernel developer, you will often deal with (and undoubtedly cause) oopses." - linux kernel development, love
fortunately, i'm not reading this to actually edit kernel code, just for an overview of what the kernel does. you're welcome.