Isn't Bovet & Cesati a bit out of date now? I used to have a copy, but it was published in 2005, which means it was probably written in 2004.
Also, it's not kernel-specific, but this book covers a lot of system programming concepts (expensive though):
http://www.amazon.co.uk/Linux-Programming-Interface-System-H...